﻿<?xml version="1.0" encoding="utf-8"?>
<ArrayOfSequence xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

  <!-- STAND-->
  <Sequence>
    <config_type>CONFIG_sprite_guard</config_type>
    <frames>
      <Frame>
        <type>SPRITE</type>
        <name>STAND</name>
        <value>Guard_166</value>
        <stoppable>true</stoppable>
        <xOffSet>0</xOffSet>
        <yOffSet>0</yOffSet>
      </Frame>
    </frames>
    <name>STAND</name>
  </Sequence>

  <!-- ENGARDE
  <Sequence>
  <config_type>CONFIG_sprite_guard</config_type>
    <frames>
      <Frame>
        <type>SPRITE</type>
        <name>ENGARDE</name>
        <value>Guard_207</value>
        <stoppable>true</stoppable>
        <xOffSet>0</xOffSet>
        <yOffSet>0</yOffSet>
      </Frame>
      <Frame>
        <type>SPRITE</type>
        <value>Guard_208</value>
        <stoppable>true</stoppable>
        <xOffSet>0</xOffSet>
        <yOffSet>0</yOffSet>
      </Frame>
      <Frame>
        <type>SPRITE</type>
        <value>Guard_209</value>
        <stoppable>true</stoppable>
        <xOffSet>0</xOffSet>
        <yOffSet>0</yOffSet>
      </Frame>
      <Frame>
        <type>SPRITE</type>
        <value>Guard_210</value>
        <stoppable>true</stoppable>
        <xOffSet>0</xOffSet>
        <yOffSet>0</yOffSet>
      </Frame>

      <Frame>
        <type>COMMAND</type>
        <name>GOTOSEQUENCE</name>
        <parameter>READY</parameter>
        <stoppable>false</stoppable>
      </Frame>
    </frames>
    <name>ENGARDE</name>
  </Sequence>
-->

  <!-- GUARDENGARDE only for compatibility with the original macII source code-->
  <Sequence>
    <config_type>CONFIG_sprite_guard</config_type>
    <frames>
       <Frame>
        <type>COMMAND</type>
        <name>GOTOSEQUENCE</name>
        <parameter>READY</parameter>
        <stoppable>true</stoppable>
      </Frame>
    </frames>
    <name>GUARDENGARDE</name>
  </Sequence>



  <!-- READY-->
  <Sequence>
    <config_type>CONFIG_sprite_guard</config_type>
    <frames>
      <Frame>
        <type>SPRITE</type>
        <name>READY</name>
        <value>Guard_172</value> <!-- in the original macII not found sequence frame -->
        <stoppable>true</stoppable>
        <delay>0.5</delay>
        <xOffSet>0</xOffSet>
        <yOffSet>0</yOffSet>
      </Frame>
      <Frame>
        <type>SPRITE</type>
        <value>Guard_170</value>
        <stoppable>true</stoppable>
        <delay>0.9</delay>
        <xOffSet>0</xOffSet>
        <yOffSet>0</yOffSet>
      </Frame>
        <Frame>
          <type>SPRITE</type>
          <name>LOOP</name>
          <value>Guard_171</value>
          <stoppable>true</stoppable>
          <delay>0.9</delay>
          <xOffSet>0</xOffSet>
          <yOffSet>0</yOffSet>
        </Frame>
      <Frame>
        <type>COMMAND</type>
        <name>GOTOFRAME</name>
        <parameter>LOOP</parameter>
        <stoppable>false</stoppable>
      </Frame>
    </frames>
    <name>READY</name>
  </Sequence>


  <!-- ADVANCE -->
  <Sequence>
    <config_type>CONFIG_sprite_guard</config_type>
    <frames>
      <Frame>
        <type>SPRITE</type>
        <name>ADVANCE</name>
        <value>Guard_158</value>
        <stoppable>false</stoppable>
        <xOffSet>2</xOffSet>
        <yOffSet>0</yOffSet>
      </Frame>
      <Frame>
        <type>SPRITE</type>
        <name>ADVANCE</name>
        <value>Guard_163</value> 
        <stoppable>false</stoppable>
        <xOffSet>4</xOffSet>
        <yOffSet>0</yOffSet>
      </Frame>
      <Frame>
        <type>SPRITE</type>
        <name></name>
        <value>Guard_164</value>
        <stoppable>false</stoppable>
        <xOffSet>5</xOffSet>
        <yOffSet>0</yOffSet>
      </Frame>
      <Frame>
        <type>SPRITE</type>
        <name></name>
        <value>Guard_165</value>
        <stoppable>false</stoppable>
        <xOffSet>10</xOffSet>
        <yOffSet>0</yOffSet>
      </Frame>
      <Frame>
        <type>COMMAND</type>
        <name>GOTOSEQUENCE</name>
        <parameter>READY</parameter>
        <stoppable>false</stoppable>
      </Frame>
    </frames>
    <name>ADVANCE</name>
  </Sequence>

  <!-- DROPDEAD -->
  <Sequence>
    <config_type>CONFIG_sprite_guard</config_type>
    <frames>
      <Frame>
        <type>SPRITE</type>
        <name>DROPDEAD</name>
        <value>Guard_179</value>
        <stoppable>false</stoppable>
        <delay>0.8</delay>
        <xOffSet>0</xOffSet>
        <yOffSet>0</yOffSet>
      </Frame>
      <Frame>
        <type>SPRITE</type>
        <name></name>
        <value>Guard_180</value>
        <stoppable>false</stoppable>
        <delay>0.4</delay>
        <xOffSet>0</xOffSet>
        <yOffSet>0</yOffSet>
      </Frame>
      <Frame>
        <type>SPRITE</type>
        <name></name>
        <value>Guard_181</value>
        <stoppable>false</stoppable>
        <delay>0.2</delay>
        <xOffSet>0</xOffSet>
        <yOffSet>0</yOffSet>
      </Frame>
      <Frame>
        <type>SPRITE</type>
        <name></name>
        <value>Guard_182</value>
        <stoppable>false</stoppable>
        <xOffSet>0</xOffSet>
        <yOffSet>0</yOffSet>
      </Frame>
      <Frame>
        <type>SPRITE</type>
        <name></name>
        <value>Guard_183</value>
        <sound>guard death 1</sound>
        <stoppable>false</stoppable>
        <xOffSet>0</xOffSet>
        <yOffSet>0</yOffSet>
      </Frame>
      <Frame>
        <type>SPRITE</type>
        <name>LOOP</name>
        <value>Guard_185</value>
        <stoppable>false</stoppable>
        <xOffSet>0</xOffSet>
        <yOffSet>0</yOffSet>
      </Frame>
      <Frame>
        <type>COMMAND</type>
        <name>GOTOFRAME</name>
        <parameter>LOOP</parameter>
        <stoppable>false</stoppable>
      </Frame>
    </frames>
    <name>DROPDEAD</name>
  </Sequence>

  <!-- STRIKE -->
  <Sequence>
    <config_type>CONFIG_sprite_guard</config_type>
    <frames>
      <Frame>
        <type>SPRITE</type>
        <value>Guard_168</value>
        <stoppable>false</stoppable>
        <name>READYBLOCK</name>
        <delay>0.4</delay>
        <xOffSet>0</xOffSet>
        <yOffSet>0</yOffSet>
      </Frame>
      <Frame>
        <type>SPRITE</type>
        <value>Guard_151</value>
        <stoppable>false</stoppable>
        <name>READYBLOCK</name>
        <delay>0.3</delay>
        <xOffSet>0</xOffSet>
        <yOffSet>0</yOffSet>
      </Frame>
      <Frame>
        <type>SPRITE</type>
        <value>Guard_152</value>
        <stoppable>false</stoppable>
        <name>READYBLOCK</name><!-- THIS NAME IS USEFULL FOR BLOCK ATTACK-->
        <delay>0.2</delay>
        <xOffSet>0</xOffSet>
        <yOffSet>0</yOffSet>
      </Frame>
      <Frame>
        <type>SPRITE</type>
        <value>Guard_153</value>
        <stoppable>false</stoppable>
        <name>READYBLOCK</name><!-- THIS NAME IS USEFULL FOR BLOCK ATTACK-->
        <xOffSet>0</xOffSet>
        <yOffSet>0</yOffSet>
      </Frame>
      <Frame>
        <type>SPRITE</type>
        <value>Guard_154</value>
        <name>STRIKE</name><!-- THIS NAME IS USEFULL FOR TAKE THE HIT FRAME IF TOUCH ..LOOSES ENERGY -->
        <stoppable>false</stoppable>
        <xOffSet>10</xOffSet>
        <yOffSet>0</yOffSet>
      </Frame>
      <Frame>
        <type>SPRITE</type>
        <value>Guard_155</value>
        <stoppable>false</stoppable>
        <name>READYBLOCK</name>
        <xOffSet>5</xOffSet>
        <yOffSet>0</yOffSet>
      </Frame>
      <Frame>
        <type>SPRITE</type>
        <value>Guard_155</value>
        <name>READYBLOCK</name>
        <stoppable>false</stoppable>
        <xOffSet>-10</xOffSet>
        <yOffSet>0</yOffSet>
      </Frame>
      <Frame>
        <type>SPRITE</type>
        <value>Guard_156</value>
        <stoppable>false</stoppable>
        <name>READYBLOCK</name>
        <xOffSet>-5</xOffSet>
        <yOffSet>0</yOffSet>
      </Frame>
      <Frame>
        <type>SPRITE</type>
        <value>Guard_157</value>
        <stoppable>false</stoppable>
        <name>READYBLOCK</name>
        <xOffSet>0</xOffSet>
        <yOffSet>0</yOffSet>
      </Frame>

      <Frame>
        <type>COMMAND</type>
        <name>GOTOSEQUENCE</name>
        <parameter>READY</parameter>
        <stoppable>false</stoppable>
      </Frame>
    </frames>
    <name>STRIKE</name>
  </Sequence>



  <!-- STRIKE-RETREAT-->
  <Sequence>
    <config_type>CONFIG_sprite_guard</config_type>
    <frames>
      <Frame>
        <type>SPRITE</type>
        <value>Guard_155</value>
        <stoppable>false</stoppable>
        <xOffSet>0</xOffSet>
        <yOffSet>0</yOffSet>
      </Frame>
      <Frame>
        <type>SPRITE</type>
        <value>Guard_156</value>
        <stoppable>false</stoppable>
        <xOffSet>0</xOffSet>
        <yOffSet>0</yOffSet>
      </Frame>
      <Frame>
        <type>SPRITE</type>
        <value>Guard_157</value>
        <stoppable>true</stoppable>
        <xOffSet>0</xOffSet>
        <yOffSet>0</yOffSet>
      </Frame>
      <Frame>
        <type>SPRITE</type>
        <value>Guard_158</value>
        <stoppable>true</stoppable>
        <xOffSet>0</xOffSet>
        <yOffSet>0</yOffSet>
      </Frame>
      <Frame>
        <type>COMMAND</type>
        <name>GOTOSEQUENCE</name>
        <parameter>RETREAT</parameter>
        <stoppable>false</stoppable>
      </Frame>
    </frames>
    <name>STRIKERET</name>
  </Sequence>

  <!-- RETREAT-->
  <Sequence>
    <config_type>CONFIG_sprite_guard</config_type>
    <frames>
      <Frame>
        <type>SPRITE</type>
        <name>ADVANCE</name>
        <value>Guard_160</value>
        <stoppable>false</stoppable>
        <xOffSet>-4</xOffSet>
        <yOffSet>0</yOffSet>
      </Frame>
      <Frame>
        <type>SPRITE</type>
        <value>Guard_157</value>
        <stoppable>true</stoppable>
        <xOffSet>-10</xOffSet>
        <yOffSet>0</yOffSet>
      </Frame>
      <Frame>
        <type>COMMAND</type>
        <name>GOTOSEQUENCE</name>
        <parameter>READY</parameter>
        <stoppable>false</stoppable>
      </Frame>
    </frames>
    <name>RETREAT</name>
  </Sequence>

</ArrayOfSequence>

